package vista;

import java.awt.BorderLayout;
import java.awt.event.ActionListener;
import javax.swing.DebugGraphics;

import javax.swing.JButton;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JTextField;

import javax.swing.WindowConstants;
import javax.swing.SwingUtilities;

/**
 * This code was edited or generated using CloudGarden's Jigloo SWT/Swing GUI
 * Builder, which is free for non-commercial use. If Jigloo is being used
 * commercially (ie, by a corporation, company or business for any purpose
 * whatever) then you should purchase a license for each developer using Jigloo.
 * Please visit www.cloudgarden.com for details. Use of Jigloo implies
 * acceptance of these licensing terms. A COMMERCIAL LICENSE HAS NOT BEEN
 * PURCHASED FOR THIS MACHINE, SO JIGLOO OR THIS CODE CANNOT BE USED LEGALLY FOR
 * ANY CORPORATE OR COMMERCIAL PURPOSE.
 */
public class VArbitro extends javax.swing.JFrame {
	private JPanel jpana;
	private JLabel lblfechaa;
	private JButton btnsalire;
	private JButton btncancelara;
	private JButton btnregistrara;
	private JTextField txtfechaa;
	private JTextField txtapellidoa;
	private JTextField txtnombrea;
	private JTextField txtcedulaa;
	private JLabel lblapellidoa;
	private JLabel lblnombrea;
	private JLabel lblcedulaa;
	private JLabel lbldatosa;

	public VArbitro() {
		super();
		initGUI();
	}

	private void initGUI() {
		try {
			setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
			{
				jpana = new JPanel();
				getContentPane().add(jpana, BorderLayout.CENTER);
				jpana.setLayout(null);
				jpana.setPreferredSize(new java.awt.Dimension(376, 172));
				jpana.setLayout(null);
				jpana.setDebugGraphicsOptions(DebugGraphics.BUFFERED_OPTION);
				{
					lblcedulaa = new JLabel();
					jpana.add(lblcedulaa);
					lblcedulaa.setText("Cedula:");
					lblcedulaa.setBounds(42, 42, 47, 15);
					lblcedulaa
							.setFont(new java.awt.Font("Comic Sans MS", 1, 12));
				}
				{
					lblnombrea = new JLabel();
					jpana.add(lblnombrea);
					lblnombrea.setText("Nombre:");
					lblnombrea.setBounds(45, 75, 53, 15);
					lblnombrea
							.setFont(new java.awt.Font("Comic Sans MS", 1, 12));
				}
				{
					lblapellidoa = new JLabel();
					jpana.add(lblapellidoa);
					lblapellidoa.setText("Apellido:");
					lblapellidoa.setBounds(45, 112, 53, 15);
					lblapellidoa.setFont(new java.awt.Font("Comic Sans MS", 1,
							12));
				}
				{
					lbldatosa = new JLabel();
					jpana.add(lbldatosa);
					lbldatosa.setText("Datos del Arbitro");
					lbldatosa.setBounds(151, 7, 145, 15);
					lbldatosa
							.setFont(new java.awt.Font("Comic Sans MS", 1, 14));
				}
				{
					lblfechaa = new JLabel();
					jpana.add(lblfechaa);
					lblfechaa.setText("Fecha de Nacimiento:");
					lblfechaa.setBounds(45, 143, 136, 15);
					lblfechaa
							.setFont(new java.awt.Font("Comic Sans MS", 1, 12));
				}
				{
					txtcedulaa = new JTextField();
					jpana.add(txtcedulaa);
					txtcedulaa.setBounds(186, 39, 133, 22);
				}
				{
					txtnombrea = new JTextField();
					jpana.add(txtnombrea);
					txtnombrea.setBounds(186, 72, 133, 22);
				}
				{
					txtapellidoa = new JTextField();
					jpana.add(txtapellidoa);
					txtapellidoa.setBounds(186, 109, 133, 22);
				}
				{
					txtfechaa = new JTextField();
					jpana.add(txtfechaa);
					txtfechaa.setBounds(186, 140, 133, 22);
				}
				{
					btnregistrara = new JButton();
					jpana.add(btnregistrara);
					btnregistrara.setText("Registrar");
					btnregistrara.setBounds(104, 219, 71, 26);
					btnregistrara.setFont(new java.awt.Font("Comic Sans MS", 1,
							12));
				}
				{
					btncancelara = new JButton();
					jpana.add(btncancelara);
					btncancelara.setText("Cancelar");
					btncancelara.setBounds(186, 221, 69, 22);
					btncancelara.setFont(new java.awt.Font("Comic Sans MS", 1,
							12));
				}
				{
					btnsalire = new JButton();
					jpana.add(btnsalire);
					btnsalire.setText("Salir");
					btnsalire.setBounds(282, 221, 67, 22);
					btnsalire
							.setFont(new java.awt.Font("Comic Sans MS", 1, 12));
				}
			}
			pack();
			this.setSize(434, 304);
		} catch (Exception e) {
			// add your error handling code here
			e.printStackTrace();
		}
	}

	// este metodo se utiliza para controlar los eventos de cada boton
	public void addListener(ActionListener accion) {
		btnregistrara.addActionListener(accion);
		btncancelara.addActionListener(accion);
		btnsalire.addActionListener(accion);

	}

	public String getCedula() {
		return txtcedulaa.getText();
	}

	public String getNombre() {
		return txtnombrea.getText();
	}

	public String getApellido() {
		return txtapellidoa.getText();
	}

	public String getFechaNacimiento() {
		return txtfechaa.getText();
	}

	// este metodo se utiliza para borrar o limpiar las cajas de texto cuando
	// selecciona el boton cancelar
	public void borrarDatos() {
		txtcedulaa.setText(" ");
		txtnombrea.setText("");
		txtapellidoa.setText("");
		txtfechaa.setText("");
	}

	// llamaremos a esta funcion para enviar mensaje en la pantalla de partido
	// cuando se amerite
	public void mostrarMensaje(String mensaje) {
		JOptionPane.showMessageDialog(this, mensaje);
	}

}
